package com.qianyu.test.obj;

/**
 * @author lijing
 * @e-mail 1413979079@qq.com
 * @date 2020-02-04 13:16
 * @description 主要考察for循环的执行顺序
 *
 * 1. 第一个分号前的语句：用于初始化，只执行一次
 * 2. 第二关分号前的语句：每次循环都要执行
 * 3. 第二个分号后面的语句：当for循环循环体里的语句执行完之后再执行
 */
public class Print {
    static boolean out(char c) {
        System.out.print(c);
        return true;
    }

    public static void main(String[] args) {
        int i = 0;
        for (out('A'); out('B') && (i < 2); out('C')) {
            i++;
            out('D');
        }
        // ABDC  BDCB
    }
}
